@font-face{font-family:"NeueHaasGroteskText Pro";src:url("/assets/fonts/NHaasGroteskTXPro-75Bd.eot");src:url(/assets/fonts/NHaasGroteskTXPro-75Bd.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.svg#NHaasGroteskTXPro-75Bd) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"NeueHaasGroteskText Pro";src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot);src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Roman.eot);src:url(/assets/fonts/ChronicleDisplay-Roman.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Roman.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Roman.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Roman.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Roman.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Bold.eot);src:url(/assets/fonts/ChronicleDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Bold.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Bold.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Bold.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Bold.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:700;font-style:normal}p.svelte-rfzxvu{margin-bottom:0}
@font-face{font-family:"NeueHaasGroteskText Pro";src:url("/assets/fonts/NHaasGroteskTXPro-75Bd.eot");src:url(/assets/fonts/NHaasGroteskTXPro-75Bd.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.svg#NHaasGroteskTXPro-75Bd) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"NeueHaasGroteskText Pro";src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot);src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Roman.eot);src:url(/assets/fonts/ChronicleDisplay-Roman.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Roman.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Roman.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Roman.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Roman.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Bold.eot);src:url(/assets/fonts/ChronicleDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Bold.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Bold.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Bold.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Bold.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:700;font-style:normal}.work__case{padding-bottom:1.25rem}.work__case a{display:block}.work__case a:hover{text-decoration:none}.work__case img{width:100%;height:auto;transition:transform 0.5s;object-fit:cover;object-position:50% 50%}.work__case .wrapper{transition:margin 0s 250ms}.work__case .image-wrapper{margin:1rem 0;overflow:hidden}.work__case.hor img{height:31.25rem}@media only screen and (max-width: 76rem){.work__case.hor img{height:15.625rem}}.work__case.vert img{height:46.25rem}@media only screen and (max-width: 76rem){.work__case.vert img{height:23.125rem}}@media only screen and (max-width: 43.5rem){.work__case.vert img{height:15.625rem}}.work__case.shiftup .wrapper{margin-top:-15rem}@media only screen and (max-width: 76rem){.work__case.shiftup .wrapper{margin-top:-7.5rem}}@media only screen and (max-width: 43.5rem){.work__case.shiftup .wrapper{margin-top:0}}.work__case:nth-child(1) .wrapper,.work__case:nth-child(2) .wrapper{transform:translate(0, 0) !important}.work__case:hover img{transition:transform 0.8s;transform:scale(1.05)}
@font-face{font-family:"NeueHaasGroteskText Pro";src:url("/assets/fonts/NHaasGroteskTXPro-75Bd.eot");src:url(/assets/fonts/NHaasGroteskTXPro-75Bd.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.svg#NHaasGroteskTXPro-75Bd) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"NeueHaasGroteskText Pro";src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot);src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Roman.eot);src:url(/assets/fonts/ChronicleDisplay-Roman.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Roman.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Roman.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Roman.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Roman.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Bold.eot);src:url(/assets/fonts/ChronicleDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Bold.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Bold.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Bold.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Bold.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:700;font-style:normal}.work__filter.svelte-n17gmk{white-space:nowrap;margin-right:1.875rem}.work__filter.selected.svelte-n17gmk::after{opacity:1 !important;transform:scale(1) !important;transition:opacity .6s, transform 0.2s}.work__filter.svelte-n17gmk::after{content:'';display:block;width:0.375rem;height:0.375rem;background-color:black;border-radius:50%;margin:5px auto 0 auto;opacity:0;transform:scale(0)}.work__link.svelte-n17gmk{text-decoration:none;color:#000}
@font-face{font-family:"NeueHaasGroteskText Pro";src:url("/assets/fonts/NHaasGroteskTXPro-75Bd.eot");src:url(/assets/fonts/NHaasGroteskTXPro-75Bd.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-75Bd.svg#NHaasGroteskTXPro-75Bd) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"NeueHaasGroteskText Pro";src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot);src:url(/assets/fonts/NHaasGroteskTXPro-55Rg.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff2) format("woff2"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.woff) format("woff"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.ttf) format("truetype"), url(/assets/fonts/NHaasGroteskTXPro-55Rg.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Roman.eot);src:url(/assets/fonts/ChronicleDisplay-Roman.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Roman.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Roman.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Roman.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Roman.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Chronicle";src:url(/assets/fonts/ChronicleDisplay-Bold.eot);src:url(/assets/fonts/ChronicleDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/ChronicleDisplay-Bold.woff2) format("woff2"), url(/assets/fonts/ChronicleDisplay-Bold.woff) format("woff"), url(/assets/fonts/ChronicleDisplay-Bold.ttf) format("truetype"), url(/assets/fonts/ChronicleDisplay-Bold.svg#NHaasGroteskTXPro-55Rg) format("svg");font-weight:700;font-style:normal}section.svelte-qoxf5t{padding-top:8.75rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiW3NsdWddLjRiOTNjYWY1LmNzcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vRmlsdGVySXRlbS5zdmVsdGUiLCIuLi8uLi8uLi9GaWx0ZXJJdGVtcy5zdmVsdGUiLCIuLi8uLi8uLi9GaWx0ZXJMaW5rLnN2ZWx0ZSIsIi4uLy4uLy4uL1tzbHVnXS5zdmVsdGUiXSwic291cmNlc0NvbnRlbnQiOlsiPHNjcmlwdD5cbiAgICAvLyBpbXBvcnQgeyBsaW5rIH0gZnJvbSBcInN2ZWx0ZS1yb3V0aW5nXCI7XG5cbiAgICBleHBvcnQgbGV0IHNsdWcgPSAnJ1xuICAgIGV4cG9ydCBsZXQgc3JjID0gJydcbiAgICBleHBvcnQgbGV0IGlkID0gJydcbiAgICBleHBvcnQgbGV0IHRpdGxlID0gJydcbiAgICBleHBvcnQgbGV0IGRlc2NyaXB0aW9uID0gJydcbiAgICBleHBvcnQgbGV0IGNsaWVudCA9ICcnXG48L3NjcmlwdD5cblxuPGRpdiBjbGFzcz1cIndyYXBwZXJcIj5cbiAgICA8YSBocmVmPVwiL2Nhc2Uve3NsdWd9XCIgY2xhc3M9XCJidG4tLWxpbmtcIj5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3M9XCJpbWFnZS12aWRlby1pbmZvIHdvcmtfX2Nhc2VcIj5cbiAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwiaW1hZ2UtdmlkZW9cIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYXNwZWN0LXJhdGlvXCIgPlxuICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPVwiaW1hZ2Utd3JhcHBlciBpbWFnZS13cmFwcGVyX19jb3ZlclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz1cImltYWdlIGltYWdlX19jb3ZlclwiIHtzcmN9IGFsdD1cIlwiPlxuICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgICAgPHA+PGI+e3RpdGxlfTwvYj48L3A+XG4gICAgICAgICAgICAgICAgPHA+e2NsaWVudH08L3A+XG4gICAgICAgICAgICAgICAgPCEtLSA8cD57ZGVzY3JpcHRpb259PC9wPiAtLT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgPC9hPlxuPC9kaXY+XG5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+QGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzR3JvdGVza1RleHQgUHJvXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLmVvdFwiKTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNzVCZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuc3ZnI05IYWFzR3JvdGVza1RYUHJvLTc1QmQpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc0dyb3Rlc2tUZXh0IFByb1wiO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcuZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1Umcuc3ZnI05IYWFzR3JvdGVza1RYUHJvLTU1UmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaHJvbmljbGVcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4ud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLnN2ZyNOSGFhc0dyb3Rlc2tUWFByby01NVJnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlXCI7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNTVSZykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9RmlsdGVySXRlbS5zdmVsdGUuY3NzLm1hcCAqLzwvc3R5bGU+XG4iLCI8c2NyaXB0PlxuICAgIGltcG9ydCBGaWx0ZXJJdGVtIGZyb20gXCIuL0ZpbHRlckl0ZW0uc3ZlbHRlXCI7XG4gICAgaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcblxuICAgIGltcG9ydCB7IHF1YXJ0SW5PdXQsIHF1YXJ0T3V0IH0gZnJvbSAnc3ZlbHRlL2Vhc2luZyc7XG4gICAgaW1wb3J0IHsgZmFkZSB9IGZyb20gJ3N2ZWx0ZS90cmFuc2l0aW9uJztcbiAgICBpbXBvcnQgeyBmbGlwIH0gZnJvbSAnc3ZlbHRlL2FuaW1hdGUnO1xuXG4gICAgZXhwb3J0IGxldCBvcGVuY2F0ZWdvcnkgPSBudWxsO1xuXG4gICAgZXhwb3J0IGxldCBpdGVtc1xuXG4gICAgbGV0IGNhdGVnb3JpZXMgPSBbXVxuICAgIGxldCBpZCA9IDBcblxuICAgIGZvciggbGV0IFtpLGl0ZW1dIG9mIE9iamVjdC5lbnRyaWVzKGl0ZW1zKSApe1xuICAgICAgICBpZCsrXG4gICAgICAgIGNhdGVnb3JpZXMucHVzaCh7aWQsLi4uaXRlbX0pXG4gICAgfVxuXG4gICAgJDogdG9TaG93ID0gKG9wZW5jYXRlZ29yeSA9PSAnYWxsJyB8fCBvcGVuY2F0ZWdvcnkgPT0gbnVsbClcbiAgICAgICAgPyBjYXRlZ29yaWVzXG4gICAgICAgIDogXy5maWx0ZXIoY2F0ZWdvcmllcywge2NhdDpvcGVuY2F0ZWdvcnl9KTtcblxuICAgIGxldCBjbGFzc2VzID0gW1xuICAgICAgICAnaG9yIGNvbC14cy0xMiBjb2wtbWQtNycsXG4gICAgICAgICd2ZXJ0IGNvbC14cy0xMiBjb2wtbWQtNScsXG4gICAgICAgICd2ZXJ0IGNvbC14cy0xMiBjb2wtbWQtNScsXG4gICAgICAgICdob3IgY29sLXhzLTEyIGNvbC1tZC03JyxcbiAgICBdO1xuXG4gICAgbGV0IGFuaW1hdGVfcGFyYW1zID0ge2RlbGF5OiAwLCBkdXJhdGlvbjogNTAwLCBlYXNpbmc6IHF1YXJ0SW5PdXR9O1xuICAgIGxldCB0cmFuc2l0aW9uX3BhcmFtcyA9IHtkZWxheTogMTAwLCBkdXJhdGlvbjogMjUwLCBlYXNpbmc6IHF1YXJ0T3V0fTtcblxuXG48L3NjcmlwdD5cblxuPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgIHsjZWFjaCB0b1Nob3cgYXMgaXRlbSwgaSAoaXRlbSl9XG4gICAgICAgIDxkaXYgYW5pbWF0ZTpmbGlwPXthbmltYXRlX3BhcmFtc30gdHJhbnNpdGlvbjpmYWRlPXt0cmFuc2l0aW9uX3BhcmFtc30gY2xhc3M6c2hpZnR1cD17aSU0PT0yfSBjbGFzcz1cIntjbGFzc2VzW2klNF19IHdvcmtfX2Nhc2UgcGFkZGluZy1jb2xcIj5cbiAgICAgICAgICAgIDxGaWx0ZXJJdGVtXG4gICAgICAgICAgICAgICAgc2x1Zz17aXRlbS5zbHVnfVxuICAgICAgICAgICAgICAgIHNyYz17aXRlbS5jb3Zlcn1cbiAgICAgICAgICAgICAgICBpZD17aXRlbS5pZH1cbiAgICAgICAgICAgICAgICB0aXRsZT17aXRlbS50aXRsZX1cbiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj17aXRlbS5kZXNjcn1cbiAgICAgICAgICAgICAgICBjbGllbnQ9e2l0ZW0uY2xpZW50fVxuICAgICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgey9lYWNofVxuPC9kaXY+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIGdsb2JhbD5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNHcm90ZXNrVGV4dCBQcm9cIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuZW90XCIpO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNzVCZC5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNzVCZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzR3JvdGVza1RleHQgUHJvXCI7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy5lb3QpO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1Umcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNTVSZykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZVwiO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4uZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4uc3ZnI05IYWFzR3JvdGVza1RYUHJvLTU1UmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaHJvbmljbGVcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQuZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLnN2ZyNOSGFhc0dyb3Rlc2tUWFByby01NVJnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46Z2xvYmFsKC53b3JrX19jYXNlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gIDpnbG9iYWwoLndvcmtfX2Nhc2UgYSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgOmdsb2JhbCgud29ya19fY2FzZSBhOmhvdmVyKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgOmdsb2JhbCgud29ya19fY2FzZSBpbWcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIDpnbG9iYWwoLndvcmtfX2Nhc2UgLndyYXBwZXIpIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMHMgMjUwbXM7IH1cbiAgOmdsb2JhbCgud29ya19fY2FzZSAuaW1hZ2Utd3JhcHBlcikge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgOmdsb2JhbCgud29ya19fY2FzZS5ob3IgaW1nKSB7XG4gICAgaGVpZ2h0OiAzMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzZyZW0pIHtcbiAgICAgIDpnbG9iYWwoLndvcmtfX2Nhc2UuaG9yIGltZykge1xuICAgICAgICBoZWlnaHQ6IDE1LjYyNXJlbTsgfSB9XG4gIDpnbG9iYWwoLndvcmtfX2Nhc2UudmVydCBpbWcpIHtcbiAgICBoZWlnaHQ6IDQ2LjI1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NnJlbSkge1xuICAgICAgOmdsb2JhbCgud29ya19fY2FzZS52ZXJ0IGltZykge1xuICAgICAgICBoZWlnaHQ6IDIzLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0My41cmVtKSB7XG4gICAgICA6Z2xvYmFsKC53b3JrX19jYXNlLnZlcnQgaW1nKSB7XG4gICAgICAgIGhlaWdodDogMTUuNjI1cmVtOyB9IH1cbiAgOmdsb2JhbCgud29ya19fY2FzZS5zaGlmdHVwIC53cmFwcGVyKSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NnJlbSkge1xuICAgICAgOmdsb2JhbCgud29ya19fY2FzZS5zaGlmdHVwIC53cmFwcGVyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03LjVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMuNXJlbSkge1xuICAgICAgOmdsb2JhbCgud29ya19fY2FzZS5zaGlmdHVwIC53cmFwcGVyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICA6Z2xvYmFsKC53b3JrX19jYXNlOm50aC1jaGlsZCgxKSAud3JhcHBlciksIDpnbG9iYWwoLndvcmtfX2Nhc2U6bnRoLWNoaWxkKDIpIC53cmFwcGVyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDsgfVxuICA6Z2xvYmFsKC53b3JrX19jYXNlOmhvdmVyIGltZykge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH08L3N0eWxlPlxuIiwiPHNjcmlwdD5cbiAgICAvLyBpbXBvcnQgeyBsaW5rIH0gZnJvbSBcInN2ZWx0ZS1yb3V0aW5nXCI7XG5cbiAgICBleHBvcnQgbGV0IG5hbWUgPSAnJztcbiAgICBleHBvcnQgbGV0IG9wZW5jYXRlZ29yeSA9IG51bGw7XG48L3NjcmlwdD5cblxuPGxpIGNsYXNzPVwid29ya19fZmlsdGVyXCIgY2xhc3M6c2VsZWN0ZWQ9e25hbWUgPT0gb3BlbmNhdGVnb3J5fT5cbiAgICA8YSBjbGFzcz1cIndvcmtfX2xpbmtcIiBocmVmPVwiL3dvcmsve25hbWV9XCI+XG4gICAgICAgIHtuYW1lfVxuICAgIDwvYT5cbjwvbGk+XG5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+QGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzR3JvdGVza1RleHQgUHJvXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLmVvdFwiKTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNzVCZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuc3ZnI05IYWFzR3JvdGVza1RYUHJvLTc1QmQpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc0dyb3Rlc2tUZXh0IFByb1wiO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcuZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1Umcuc3ZnI05IYWFzR3JvdGVza1RYUHJvLTU1UmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaHJvbmljbGVcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4ud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLnN2ZyNOSGFhc0dyb3Rlc2tUWFByby01NVJnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlXCI7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNTVSZykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLndvcmtfX2ZpbHRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07IH1cbiAgLndvcmtfX2ZpbHRlci5zZWxlY3RlZDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMsIHRyYW5zZm9ybSAwLjJzOyB9XG4gIC53b3JrX19maWx0ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbi53b3JrX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1GaWx0ZXJMaW5rLnN2ZWx0ZS5jc3MubWFwICovPC9zdHlsZT5cbiIsIjxzY3JpcHQgY29udGV4dD1cIm1vZHVsZVwiPlxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHByZWxvYWQocGFnZSwgc2Vzc2lvbikge1xuICAgIGxldCB7IHNsdWcgfSA9IHBhZ2UucGFyYW1zXG4gICAgaWYoIHR5cGVvZiBzbHVnID09ICd1bmRlZmluZWQnICkgc2x1ZyA9ICdhbGwnXG5cbiAgICBjb25zdCByZXMgPSBhd2FpdCB0aGlzLmZldGNoKGAvY2FzZS9hbGwuanNvbmApXG4gICAgY29uc3QgaXRlbXMgPSBhd2FpdCByZXMuanNvbigpXG5cbiAgICByZXR1cm4geyBpdGVtcyAsIHNsdWcgfVxufVxuPC9zY3JpcHQ+XG5cblxuPHNjcmlwdD5cbiAgICBpbXBvcnQgRmlsdGVySXRlbXMgZnJvbSBcIi4vX2hlbHBlcnMvRmlsdGVySXRlbXMuc3ZlbHRlXCI7XG4gICAgaW1wb3J0IEZpbHRlckxpbmsgZnJvbSBcIi4vX2hlbHBlcnMvRmlsdGVyTGluay5zdmVsdGVcIjtcblxuICAgIGV4cG9ydCBsZXQgc2x1ZyA9IG51bGw7XG4gICAgZXhwb3J0IGxldCBpdGVtc1xuXG4gICAgbGV0IGNhdGVnb3JpZXMgPSBbXG4gICAgICAgICdhbGwnLFxuICAgICAgICAnaWRlbnRpdHknLFxuICAgICAgICAncGFja2FnaW5nJyxcbiAgICAgICAgJ2RpZ2l0YWwnLFxuICAgICAgICAnc3RyYXRlZ3knLFxuICAgIF07XG5cbjwvc2NyaXB0PlxuXG48c2VjdGlvbiBjbGFzcz1cInNlY3Rpb24gd29ya1wiPlxuICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cblxuICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTEyIFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBhZGRpbmctY29sXCI+XG4gICAgICAgICAgICAgICAgPGgxPldvcms8L2gxPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDwhLS0gPGRpdiBjbGFzcz1cImNvbC14cy0xMlwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBhZGRpbmctY29sXCI+XG4gICAgICAgICAgICAgICAgPHVsIGNsYXNzPVwid29ya19fZmlsdGVyc1wiPlxuICAgICAgICAgICAgICAgICAgICB7I2VhY2ggY2F0ZWdvcmllcyBhcyBjYXR9XG4gICAgICAgICAgICAgICAgICAgICAgICA8RmlsdGVyTGluayBuYW1lPXtjYXR9IG9wZW5jYXRlZ29yeT17c2x1Z30gLz5cbiAgICAgICAgICAgICAgICAgICAgey9lYWNofVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+IC0tPlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtMTJcIj5cbiAgICAgICAgICAgIDxGaWx0ZXJJdGVtcyB7aXRlbXN9IG9wZW5jYXRlZ29yeT17c2x1Z30vPlxuICAgICAgICA8L2Rpdj5cblxuICAgIDwvZGl2PlxuPC9zZWN0aW9uPlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNHcm90ZXNrVGV4dCBQcm9cIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuZW90XCIpO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby03NUJkLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTc1QmQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNzVCZC5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNzVCZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzR3JvdGVza1RleHQgUHJvXCI7XG4gIHNyYzogdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy5lb3QpO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1Umcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tUWFByby01NVJnLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvLTU1UmcudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrVFhQcm8tNTVSZy5zdmcjTkhhYXNHcm90ZXNrVFhQcm8tNTVSZykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZVwiO1xuICBzcmM6IHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4uZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Sb21hbi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LVJvbWFuLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktUm9tYW4uc3ZnI05IYWFzR3JvdGVza1RYUHJvLTU1UmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaHJvbmljbGVcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQuZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL2ZvbnRzL0Nocm9uaWNsZURpc3BsYXktQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9mb250cy9DaHJvbmljbGVEaXNwbGF5LUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvZm9udHMvQ2hyb25pY2xlRGlzcGxheS1Cb2xkLnN2ZyNOSGFhc0dyb3Rlc2tUWFByby01NVJnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDguNzVyZW07IH1cblxuLndvcmtfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPVtzbHVnXS5zdmVsdGUuY3NzLm1hcCAqLzwvc3R5bGU+XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0JtQixVQUFVLEFBQUMs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 */